package org.absolutezero.shared;

import java.util.Date;

import org.absolutezero.model.FridgeProduct;
import org.absolutezero.model.Product;
import org.absolutezero.model.Shelf;

import com.google.web.bindery.requestfactory.shared.EntityProxy;
import com.google.web.bindery.requestfactory.shared.ProxyFor;


@ProxyFor(FridgeProduct.class)
public interface FridgeProductProxy extends EntityProxy{
	
	public ShelfProxy getShelf();

	public void setShelf(ShelfProxy shelf);

	public ProductProxy getProduct();

	public void setProduct(ProductProxy product);

	public Long getId() ;

	public void setId(Long id);

	public Integer getVersion() ;

	public void setVersion(Integer version);

	public Long getQuantity() ;

	public void setQuantity(Long quantity) ;

	public Date getExpiration() ;

	public void setExpiration(Date expiration);
}
